Hybrid Drive Car - Multi-Mode Smart Car Project

A autonomous car that combines three control modes in a single system:

Mobile App Control - Direct manual control via Bluetooth

Voice Commands - Hands-free voice-controlled navigation

Obstacle Avoidance - Autonomous mode with intelligent pathfinding

The car intelligently switches between these modes, allowing users to manually control it, command it with voice, or let it navigate autonomously while avoiding obstacles.


My Role: Embedded Systems Architect


Tools: Arduino IDE, C/C++ programming language, MIT App Inventor


Skills: Hardware Design & Integration, Firmware Development, Systems Architecture


Components: Arduino Uno, HC-05 Bluetooth module, HC-SR04 Ultrasonic sensor, L293D Motor Shield, DC motors, Servo motors (180° range, Battery pack, etc

System architecture

Objective & Overview

scope

This project combines three separate car implementations into one unified system. It started with basic Bluetooth control, evolved to voice commands, and progressed to autonomous navigation. The goal is to demonstrate proficiency in Arduino programming, Bluetooth communication, sensor integration, and mobile app development—showing growth from simple remote control to intelligent autonomous systems

Circuit diagram

Inspiration

What inspired this project

Started with interest in robotics and how things work. Built the first mobile-controlled car to learn Arduino and Bluetooth communication. Then wanted to add voice control to make it hands-free. Finally, added obstacle avoidance to see if the car could navigate on its own. Each project built on the previous one, leading to the idea of combining all three into a single system that could switch between manual, voice, and autonomous modes. The goal was to understand how different technologies work together and create something that actually works.

Circuit diagrams

Circuit diagram
Physical prototype
0:00 / 0:00
Physical prototype
Sensor integration
LCD display readout
Final assembled system

Future Enhancements/Next Steps:

Add GPS module for autonomous navigation to specific coordinates

Add cloud connectivity to control car remotely over the internet

Add camera module for visual navigation and object detection

Upgrade to more powerful microcontroller (Arduino Mega or Raspberry Pi)


Thanks for viewing!

but please reach out if you have any feedback or thoughts to share🤍